.tit-dhr .case { background: #203d99; color: #ffffff; }

.cny-imgp { font-size: 16px; color: #ffffff; margin-top: 10px; margin-bottom: 30px; }

.cny-imgp span { width: 50%; display: inline-block; text-align: center; padding: 8px 0; }

.cny-imgp .p1-sp1 { background: #203d99; }

.cny-imgp .p1-sp2 { background: #adadad; }

.cny-h3 { font-size: 24px; }

.cny-p2, .cny-p1 { color: #444444; line-height: 28px; }

@media (min-width: 1000px) { .cny-p2, .cny-p1 { line-height: 22px; } }

@media (min-width: 1200px) { .cny-p2, .cny-p1 { line-height: 30px; } }

.cny-p2 span { padding-left: 0 !important; }

.cny-p1 { margin-bottom: 7px; }

.bg-cny { background: #f5f5f5; padding: 20px 0 0px; margin-bottom: 30px; }

.pro-h2 { font-size: 24px; text-align: center; margin-bottom: 20px; }

@media (min-width: 1200px) { .pro-h2 { font-size: 28px; } }

.pro-h2 span { display: block; width: 60px; height: 2px; background: #203d99; margin: 0 auto; }

.pro-form input { height: 50px; }

.pro-form input::-webkit-input-placeholder { color: #888888; }

.pro-form textarea::-webkit-input-placeholder { color: #888888; }

.pro-form input, .pro-form textarea { border: 1px solid #ccc; padding: 5px; border-radius: 0; margin-bottom: 30px; box-shadow: 0 0px 0px transparent inset; }

@media (min-width: 760px) { .pro-form input, .pro-form textarea { margin-bottom: 21px; } }

@media (min-width: 1000px) { .pro-form input, .pro-form textarea { margin-bottom: 29px; } }

.pro-form button { color: #ffffff; background: #1f1f1f; padding: 15px 30px; margin-left: 15px; border: 0; }
